package ar.edu.utn.frsf.tpae.a2013.g02.persistence.model;

/**
 * Objeto del modelo de datos (persistente). Representa un Supervisor
 * @author TPAE-grupo02
 *
 */
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@Table(name = "spv")
public class Supervisor extends Usuario {

	@Column(name = "spv_ult_acc")
	@Temporal(TemporalType.TIMESTAMP)
	private Date ultimoAcceso;

	public Date getUltimoAcceso() {
		return ultimoAcceso;
	}

	public void setUltimoAcceso(Date ultimoAcceso) {
		this.ultimoAcceso = ultimoAcceso;
	}

	public boolean equals(Object arg0) {
		if (!(arg0 instanceof Supervisor)) {
			return false;
		}
		return this.getId() == ((Supervisor) arg0).getId();
	}

}
